/***********************************************************************/
/* Open Visualization Data Explorer                                    */
/* (C) Copyright IBM Corp. 1989,1999                                   */
/* ALL RIGHTS RESERVED                                                 */
/* This code licensed under the                                        */
/*    "IBM PUBLIC LICENSE - Open Visualization Data Explorer"          */
/***********************************************************************/
#define RCKT4PTS 20
#define RCKT4TRS 14
static Point points[RCKT4PTS] = {
    {0.5000000000F, 0.0000000000F, 0.0000000000F},
    {0.5000000000F, 0.8500000238F, 0.0000000000F},
    {-0.0000000219F, 0.0000000000F, 0.5000000000F},
    {-0.0000000219F, 0.8500000238F, 0.5000000000F},
    {-0.5000000000F, 0.0000000000F, -0.0000000437F},
    {-0.5000000000F, 0.8500000238F, -0.0000000437F},
    {0.0000000060F, 0.0000000000F, -0.5000000000F},
    {0.0000000060F, 0.8500000238F, -0.5000000000F},
    {0.8333334923F, 0.7500000000F, 0.0000000000F},
    {-0.0000000364F, 0.7500000000F, 0.8333334923F},
    {-0.8333334923F, 0.7500000000F, -0.0000000729F},
    {0.0000000099F, 0.7500000000F, -0.8333334923F},
    {0.0000000000F, 1.0000000000F, 0.0000000000F},
    {0.0000000000F, 1.0000000000F, 0.0000000000F},
    {0.0000000000F, 1.0000000000F, 0.0000000000F},
    {0.0000000000F, 1.0000000000F, 0.0000000000F},
    {0.5000000000F, 0.0000000000F, 0.0000000000F},
    {-0.0000000219F, 0.0000000000F, 0.5000000000F},
    {-0.5000000000F, 0.0000000000F, -0.0000000437F},
    {0.0000000060F, 0.0000000000F, -0.5000000000F}};

#include <dxconfig.h>

static Point normals[RCKT4PTS] = {
    {1.0000000000F, 0.0000000000F, 0.0000000000F},
    {1.0000000000F, 0.0000000000F, 0.0000000000F},
    {-0.0000000437F, 0.0000000000F, 1.0000000000F},
    {-0.0000000437F, 0.0000000000F, 1.0000000000F},
    {-1.0000000000F, 0.0000000000F, -0.0000000874F},
    {-1.0000000000F, 0.0000000000F, -0.0000000874F},
    {0.0000000119F, 0.0000000000F, -1.0000000000F},
    {0.0000000119F, 0.0000000000F, -1.0000000000F},
    {0.4830437303F, 0.8755962253F, 0.0000000000F},
    {-0.0000000211F, 0.8755962253F, 0.4830437303F},
    {-0.4830437303F, 0.8755962253F, -0.0000000422F},
    {0.0000000058F, 0.8755962253F, -0.4830437303F},
    {0.4830437303F, 0.8755962253F, 0.0000000000F},
    {-0.0000000211F, 0.8755962253F, 0.4830437303F},
    {-0.4830437303F, 0.8755962253F, -0.0000000422F},
    {0.0000000058F, 0.8755962253F, -0.4830437303F},
    {0.0000000000F, -1.0000000000F, 0.0000000000F},
    {0.0000000000F, -1.0000000000F, 0.0000000000F},
    {0.0000000000F, -1.0000000000F, 0.0000000000F},
    {0.0000000000F, -1.0000000000F, 0.0000000000F}};

static Triangle triangles[] = {{0, 1, 2},
                               {2, 1, 3},
                               {2, 3, 4},
                               {4, 3, 5},
                               {4, 5, 6},
                               {6, 5, 7},
                               {6, 7, 0},
                               {0, 7, 1},
                               {8, 12, 9},
                               {9, 13, 10},
                               {10, 14, 11},
                               {11, 15, 8},
                               {16, 17, 18},
                               {16, 18, 19}};
